package FileMethod.FileOfMemberMethods.CreateAndDelete;

import java.io.File;
import java.io.IOException;
//创建
public class Create {
    public static void main(String[] args) throws IOException {
        /*
        public boolean createNewFile 创建一个新的空文件夹
        public boolean mkdir()      创建单级文件夹
        public boolean mkdirs()     创建多级文件夹
        public boolean delete()     删除文件，空文件夹

         测试文件夹位置:
            C:\Users\35337\Desktop\临时存储\File方法测试
         */

        //createNewFile 创建一个新的空文件
        /*
        细节1:如果父路径不存在，则创建失败，方法报错IOException
        细节2:createNewFile方法创建的一定是文件，如果路径不包含后缀名，则创建一个没有后缀的文件
         */

//        File f1=new File("C:\\Users\\35337\\Desktop\\临时存储\\File方法测试\\c.txt");
//        System.out.println(f1.createNewFile());


        //mkdir()      创建单级文件夹
        /*
        细节1:windows当中路径是唯一的，如果当前路径已经存在，则返回False
        细节2:mkdir方法只能创建单级文件夹，无法创建多级文件夹
         */

//        File f2=new File("C:\\Users\\35337\\Desktop\\临时存储\\File方法测试\\Test");
//        System.out.println(f2.mkdir());


        //mkdirs()     创建多级文件夹
//        File f3=new File("C:\\Users\\35337\\Desktop\\临时存储\\File方法测试\\TestA\\A\\B\\C");
//        System.out.println(f3.mkdirs());

        //delete()     删除文件，空文件夹
        File f4=new File("C:\\\\Users\\\\35337\\\\Desktop\\\\临时存储\\\\File方法测试\\\\ddd");
        System.out.println(f4.delete());
    }
}
